import re


def filter_string(text):
    # 定义你想要移除的特殊字符的正则表达式模式
    # 这里我们移除反斜杠、百分号、大于和小于符号、竖线、问号和星号
    pattern = r'[^\u4e00-\u9fa5\u3000-\u303f\u3040-\u309f\u30a0-\u30ff\uFF00-\uFFEF_a-zA-Z0-9 .,]'

    # 使用re.sub()函数替换匹配到的特殊字符为空字符串
    cleaned_text = re.sub(pattern, '', text)
    return cleaned_text

def truncate_string(s, max_length=500):
    if len(s) > max_length:
        return s[:max_length]
    return s